Planning and Optimization During the Life-Cycle of Service Level Agreements for Cloud Computing
نویسنده
چکیده
A Service Level Agreement (SLA) is an electronic contract between the consumer and the provider of a service. It governs their business relationship by clarifying expectations and obligations of participating entities, with regard to the service and its quality. SLAs are already the prime paradigm for the description of cloud computing services. Once an SLA is established, the provider has to ensure that service quality remains within certain acceptable levels; and comply with the customer’s demands until the end of the service life time. However, managing the SLAs is still a technical challenge that requires significant effort to achieve autonomy, economy and efficiency. Current state-of-the-art in SLA management faces challenges such as SLA representation for cloud services; business-related SLA optimizations; service outsourcing and resource management. These areas constitute, as one would expect, major contemporary research topics. Hence, a structured methodology engineered for the management of the different phases of SLAs during its lifespan is of paramount importance, which indeed facilitates the realization of the cloud SLA management. To this aim, I present diversified models and approaches in SLA lifecycle management that address the aforementioned challenges and enable automatic service modeling, negotiation, provisioning and monitoring. During the SLA creation phase, I outline how to improve and simplify the structures that model SLAs. Furthermore, another objective of my approach is to minimize implementation and outsourcing costs for reasons of competitiveness, while respecting business policies for profit and risk. During the SLA monitoring phase, I develop the strategies for virtual cloud resources selection and allocation during live migrations. Then, I apply an appropriate theoretical model for fine-grained yet simplified and practical monitoring of massive sets of SLAs, that separates the agreement’s fault-tolerance concerns into multiple autonomous layers. The work at hand contributes a blueprint for the GWDG and its scientific communities. The research that lead to this thesis was conducted as part of the SLA@SOI EU/FP7 Integrated Project (contract No. 216556).
منابع مشابه
Energy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملRESCUE: Reputation based Service for Cloud User Environment
Exceptional characteristics of Cloud computing has replaced all traditional computing. With reduced resource management and without in-advance investment, it has been victorious in making the IT world to migrate towards it. Microsoft announced its office package as Cloud, which can prevent people moving from Windows to Linux. As this drift is escalating in an exponential rate, the cloud environ...
متن کاملA Literature Review on Cloud Computing Security Issues
The use of Cloud Computing has increasedrapidly in many organization .Cloud Computing provides many benefits in terms of low cost and accessibility of data. In addition Cloud Computing was predicted to transform the computing world from using local applications and storage into centralized services provided by organization.[10] Ensuring the security of Cloud Computing is major factor in the Clo...
متن کاملTask Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing
The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...
متن کاملA Literature Review on Cloud Computing Security Issues
The use of Cloud Computing has increasedrapidly in many organization .Cloud Computing provides many benefits in terms of low cost and accessibility of data. In addition Cloud Computing was predicted to transform the computing world from using local applications and storage into centralized services provided by organization.[10] Ensuring the security of Cloud Computing is major factor in the Clo...
متن کامل